delayed payment surcharge - German English Dictionary